﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MoroMoro.Samples.ToDoList.Presentation.Views.Categories
{
    /// <summary>
    /// カテゴリ構築ビューです。
    /// </summary>
    public interface ICategoryBuildView : IBuildView
    {
        /// <summary>
        /// カテゴリの名前入力フィールドのテキストが変更されると発生します。
        /// </summary>
        event EventHandler NameTextChanged;


        /// <summary>
        /// カテゴリの名前入力フィールドのテキストを取得または設定します。
        /// </summary>
        string Name
        {
            get;
            set;
        }


        /// <summary>
        /// カテゴリの名前入力フィールドのエラーを設定します。
        /// </summary>
        /// <param name="message">メッセージ。</param>
        void SetNameError(string message);
    }
}
